package com.ruoyi.resume.service;

import com.ruoyi.resume.task.Task;
import com.ruoyi.resume.task.TaskQueue;

public interface TaskProcessorService {

    /**
     * 处理任务队列中的所有任务
     * @param taskQueue 任务队列
     * @throws IllegalArgumentException 如果任务类型未知或任务参数无效
     */
    void processAllTasks(TaskQueue taskQueue) throws IllegalArgumentException;
}
